﻿/******************************************
* 模块名称：实体 SMT_ProductionUnitModel
* 当前版本：1.0
* 开发人员：Hart
* 完成时间：2012/2/7
* 版本历史：此代码由 VB/C#.Net实体代码生成工具(EntitysCodeGenerate 4.2) 自动生成。
* 
******************************************/
using System;
using System.Data;
using System.Collections;
using System.Collections.Specialized;
using System.ComponentModel;

namespace SMTC.Model.Model
{
	/// <summary>
	/// 实体 SMT_ProductionUnitModel
	/// </summary>
	[Serializable(),Description("Primary:PUID")]
	public class SMT_ProductionUnitModel
	{
        #region 构造函数
        /// <summary>
        /// 实体 SMT_ProductionUnitModel
        /// </summary>
        public SMT_ProductionUnitModel(){}
        #endregion

        #region 私有变量
        private string _puid = null;
        private string _putype = null;
        private Int32 _pucapacity = Int32.MinValue;
        private double _para = double.MinValue;
        private string _modifyperson = null;
        private DateTime _modifydatetime = DateTime.MinValue;
        private string _lineid = null;
        #endregion

        #region 公共属性
        /// <summary>
        /// 主键 PUID(NOT NULL)
        /// </summary>
        public string PUID
        {
            set{ _puid=value;}
            get{return _puid;}
        }
        /// <summary>
        /// PUType
        /// </summary>
        public string PUType
        {
            set{ _putype=value;}
            get{return _putype;}
        }
        /// <summary>
        /// PUCapacity
        /// </summary>
        public Int32 PUCapacity
        {
            set{ _pucapacity=value;}
            get{return _pucapacity;}
        }
        /// <summary>
        /// Para
        /// </summary>
        public double Para
        {
            set{ _para=value;}
            get{return _para;}
        }
        /// <summary>
        /// ModifyPerson
        /// </summary>
        public string ModifyPerson
        {
            set{ _modifyperson=value;}
            get{return _modifyperson;}
        }
        /// <summary>
        /// ModifyDateTime
        /// </summary>
        public DateTime ModifyDateTime
        {
            set{ _modifydatetime=value;}
            get{return _modifydatetime;}
        }
        /// <summary>
        /// LineID
        /// </summary>
        public string LineID
        {
            set{ _lineid=value;}
            get{return _lineid;}
        }
        public string EffectiveTimeStart
        {
            set;
            get;
        }
        public string EffectiveTimeEnd
        {
            set;
            get;
        }

        public string PUVersion { set; get; }
        #endregion
	}
}
